HTTP Speed+Mobility
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
HTTP Speed+Mobilitycite-ref-http-speed-mobility-white-paper-1-0[1] was an experimental open-specification communication protocol developed primarily at Microsoft for transporting web content.cite-ref-http-speed-mobility-white-paper-1-1[1] HTTP Speed+Mobility was similar to HTTP, with particular goals to reduce web page load latency and improve web security. As a revision of Google's SPDY protocol, Microsoft's HTTP Speed+Mobility protocol achieved reduced latency through SPDY's use of compression, multiplexing, and prioritization.cite-ref-spdy-white-paper-2-0[2]
Contents
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Relation to HTTP
HTTP Speed+Mobility,being built on SPDY does not replace HTTP. Rather, it modifies the way HTTP requests and responses are sent over the wire;cite-ref-spdy-white-paper-2-1[2] this means that all the existing server-side applications can be used without modification if a SPDY-compatible translation layer is put in place. When sent over SPDY, the HTTP requests are processed, tokenized, simplified and compressed. For example, each SPDY end-point keeps track of which headers have been sent in the past requests and can avoid resending the headers that have not changed; those that must be sent are sent compressed.
In developing HTTP Speed+Mobility, Microsoft built upon both Google's proven SPDY protocol and on WebSocket, which is a web technology providing for bi-directional, full-duplex communications channels over a single TCP connection.
Besides support of the framing of WebSockets, changes from SPDY include the following: taking mobile phones and other low-power devices into account and the removal of SPDY’s obligatory use of CPU-intensive features – encryption, compression, and server-side push.cite-ref-3[3]cite-ref-4[4]cite-ref-5[5]
See also
References
cite-note-http-speed-mobility-white-paper-11. ↑ "HTTP Speed+Mobility". White Paper. Retrieved 2012-03-29.
cite-note-spdy-white-paper-22. ↑ "SPDY: An experimental protocol for a faster web". Chromium Developer Documentation. Retrieved 2009-11-13.
cite-note-33. ↑ MSDN blog: Speed and Mobility: An Approach for HTTP 2.0 to Make Mobile Apps and the Web Faster
cite-note-44. ↑ ExtremeTech: S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0
cite-note-55. ↑ CNET: Microsoft: Google's SPDY is nice for a faster Web, but...
cite-note-http-next-66. ↑ citerefnottinghamNottingham, Mark. "What's next for HTTP". Retrieved 2012-05-18.
External links